/* ::::: http://s11.qhimg.com/static/22c9553902487148/combo/search/index.combo.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
ins { text-decoration: none; }
li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q::before, q::after { content: ""; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { line-height: 1.2; margin: 0px; }
a img, img {  }
.clearfix::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.clearfix {  }
.clear { clear: both; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: 0px none; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font: 12px/1.5 "Microsoft Yahei",arial,sans-serif; text-align: center; }
a { color: rgb(0, 99, 200); text-decoration: none; }
a:hover, a:active, a:focus { text-decoration: underline; }
.btn, .btn span, .btn button { background: transparent url('t01458f01418b2446f7.png') no-repeat scroll 0% 0%; cursor: pointer; display: inline-block; margin: 0px; outline: medium none; }
.btn { padding-left: 2px; }
.btn:hover, .btn:active { text-decoration: none; }
.btn span, .btn button { vertical-align: top; }
.btn button::-moz-focus-inner, .btn input::-moz-focus-inner { border: medium none ! important; }
.btn-2 span, .btn-2 button, .btn-2-s span, .btn-2-s button, .btn-2-m span, .btn-2-m button, .btn-2-b span, .btn-2-b button { color: rgb(255, 255, 255) ! important; }
.btn-2:hover, .btn-2.hover.btn-2-s:hover, .btn-2-m:hover, .btn-2-b:hover { background-color: rgb(68, 204, 17); }
.btn-2:active, .btn-2-m:active, .btn-2-s:active, .btn-2-b:active { background-color: rgb(75, 191, 17); }
.btn-2-b { background-position: 0px -258px; height: 38px; line-height: 38px; }
.btn-2-b:hover { background-position: 0px -298px; }
.btn-2-b:active { background-position: 0px -338px; }
.btn-2-b span, .btn-2-b button { background-position: 100% -258px; font-size: 16px; font-family: "Microsoft YaHei"; height: 38px; padding: 0px 20px 0px 18px; }
.btn-2-b:hover span, .btn-2-b:hover button { background-position: 100% -298px; }
.btn-2-b:active span, .btn-2-b:active button { background-position: 100% -338px; }
.mod-top-tools .user { color: rgb(234, 234, 234); float: right; position: relative; text-align: right; }
.tips-daily .ui-sub-suc-inner { font-size: 12px; padding: 3px 30px; }
.mod-top-tools .user .user-item { float: left; position: relative; text-align: left; top: 1px; }
.mod-top-tools .user .user-login, .mod-top-tools .user .user-reg { color: rgb(255, 255, 255); }
.mod-top-tools .user .mail-img { background: transparent url('t01a48ce0924d87ee4a.png') no-repeat scroll 0px -780px; display: inline-block; height: 20px; margin-top: 9px; width: 20px; }
.mod-top-tools .user .user-item .tips-daily { color: rgb(136, 136, 136); overflow: hidden; position: absolute; right: 0px; top: 38px; width: 260px; }
#topbar_username { display: block; width: 60px; }
#topbar_username, #hd-tools #nonLogin_item a { color: rgb(255, 255, 255); }
.panel-setting { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(185, 185, 185); box-shadow: 0px 1px 4px rgb(68, 68, 68); display: none; line-height: 1.5; padding: 2px; position: absolute; right: 0px; top: 35px; width: 68px; z-index: 102; }
.panel-setting .bd { border-top: 0px none; overflow: hidden; }
.panel-setting .bd a { color: rgb(102, 102, 102); display: block; height: 26px; line-height: 26px; padding-left: 10px; text-align: left; }
.mod-top-tools .panel-setting a:hover { background: rgb(227, 227, 227) none repeat scroll 0% 0%; color: rgb(43, 154, 0); }
#hd-tools .panel-setting li a { color: rgb(153, 153, 153); font-size: 12px; }
#hd-tools .panel-setting li a:hover { text-decoration: none; }
ins, s, u, del { text-decoration: none; }
input { padding-top: 0px; padding-bottom: 0px; }
a, a:hover { text-decoration: underline; }
b { font-weight: 400; }
input, textarea, keygen, select, button { color: initial; display: inline-block; font: 11px BlinkMacSystemFont; letter-spacing: normal; margin: 0px; text-align: start; text-indent: 0px; text-rendering: auto; text-shadow: none; text-transform: none; word-spacing: normal; }
.clear { clear: both; }
.g-ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: normal; word-wrap: normal; }
.form { clear: both; min-width: 810px; text-align: left; }
.ipt-sh { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) -moz-use-text-color rgb(204, 204, 204) rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; display: inline-block; height: 34px; vertical-align: top; width: 539px; }
.input_key { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 0px none; border-radius: 0px; color: rgb(102, 102, 102); font: 16px/22px arial; height: 22px; margin: 7px 0px 0px 5px; outline: 0px none; padding-left: 2px; width: 520px; }
.search-del { background-image: url('t01c2be9bbf2806aa79_001.png'); background-repeat: no-repeat; background-position: 6px 2px; display: block; height: 20px; overflow: hidden; position: absolute; right: 8px; top: 6px; width: 20px; z-index: 1; }
.ipt-sh:hover { border-color: rgb(170, 170, 170); }
.search-del:hover { background-position: -20px 2px; }
#warper { min-width: 880px; text-align: left; }
#container { min-height: 400px; }
#head, #container { padding-left: 20px; }
#head { background: rgb(248, 248, 248) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(235, 235, 235); font-size: 12px; margin-bottom: 18px; padding: 7px 0px 20px 20px; z-index: 100; }
#head, .form { position: relative; }
.button, .s_btn { vertical-align: top; width: 93px; }
.s_btn { background: rgb(25, 185, 85) none repeat scroll 0% 0%; border: medium none; border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; height: 36px; margin-right: 5px; outline: medium none; padding: 0px; text-align: center; }
#footer { color: rgb(153, 153, 153); font-size: 12px; margin-top: 40px; }
#footer p { line-height: 22px; padding: 15px 0px 5px; text-align: center; }
#footer p a { color: rgb(153, 153, 153); font-size: 12px; text-decoration: none; }
#qa-tabcard { background: transparent url('t0123abafe8d4803365.png') repeat-x scroll 0px 0px; width: 570px; }
#qaresult { width: 900px; }
#qa-tabcard ul { height: 35px; overflow: hidden; }
#qa-tabcard a { color: rgb(119, 119, 204); text-decoration: none; }
#qa-tabcard ul li { background: transparent url('bg_cate_tab_li.png') no-repeat scroll 0px center; float: left; font-size: 14px; height: 35px; line-height: 35px; margin-left: -2px; padding: 0px 15px; }
#qaresult .item { font-size: 13px; line-height: 18px; margin-bottom: 1.5em; }
#qaresult .item h3 { display: inline; font-size: medium; font-weight: 400; }
#qaresult .item b { color: rgb(204, 0, 0); }
#qa-tabcard ul li.on { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-style: solid; border-color: rgb(224, 224, 224); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 1px 1px 0px; font-weight: 700; margin-left: 0px; position: relative; }
#qaresult .item h3 b { text-decoration: underline; }
#qaresult .item .qa-i-bd, #qaresult .item .qa-i-ft { font-size: 1em; line-height: 1.7; word-break: break-all; word-wrap: break-word; }
#qaresult .item .qa-i-ft { color: rgb(102, 102, 102); }
#qaresult .item .qa-i-ft .cate, #qaresult .item .qa-i-ft .cate a { color: green; font-family: SimSun; text-decoration: none; }
.pagination { padding: 5px 0px; text-align: left; }
.ft-search { margin-top: 35px; padding-left: 20px; }
.mod-rel-list { background: rgb(239, 242, 250) none repeat scroll 0% 0%; font-size: 14px; margin-top: 15px; overflow: hidden; padding: 10px 0px 10px 20px; }
.ui-sub-suc { border: 2px solid rgb(241, 241, 241); text-align: center; width: auto; }
.ui-sub-suc-inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(214, 214, 214); color: rgb(102, 102, 102); font-size: 14px; padding: 20px 46px; }
.bottom-fixed { background: transparent url('t0123255c23195137e6.png') repeat-x scroll 0% 0%; bottom: 0px; height: 90px; left: 0px; position: fixed; width: 100%; z-index: 99; }
.aside { float: right; margin-top: -35px; width: 270px; }
.garllery_ad { margin: 10px auto 0px; overflow: hidden; text-align: center; width: 270px; }
.pagination a { background-color: rgb(255, 255, 255); border: 1px solid rgb(231, 236, 240); display: inline-block; height: 22px; line-height: 22px; overflow: hidden; text-decoration: none; width: 23px; }
.mod-rel-list li { float: left; height: 22px; margin-right: 0px; overflow: hidden; width: 20%; }
.mod-sh-history a { color: rgb(0, 99, 200); font-size: 14px; text-decoration: underline; }
.pagination .first, .pagination .last { width: 41px; }
.pagination .pre, .pagination .next { font-family: SimSun; line-height: 23px; width: 60px; }
.pagination .last { margin-right: 0px; }
.mod-rel-list .hd { float: left; margin-right: 15px; }
.mod-rel-list .bd { float: left; width: 755px; }
.mod-sh-history .hd { border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 10px; padding: 7px; }
.mod-sh-history .bd { line-height: 28px; padding: 0px 7px; }
.bottom-fixed .bd { margin: 24px auto 0px; width: 900px; }
.bottom-fixed .left { background: transparent url('bottom_text.png') no-repeat scroll 0px 0px; display: inline-block; height: 54px; width: 200px; }
.bottom-fixed .center { vertical-align: 25px; }
.bottom-fixed .bottom-close { background: transparent url('t0138f1242c54a181a8.png') no-repeat scroll 0% 0%; display: inline-block; height: 10px; position: absolute; right: 10px; top: 10px; width: 10px; }
.pagination .pages b { color: rgb(51, 51, 51); display: inline-block; font-weight: 700; height: 24px; line-height: 24px; width: 25px; }
.pagination .pages b, .pagination a { font-size: 14px; margin-right: 5px; text-align: center; vertical-align: middle; }
.pagination a:hover { background-color: rgb(233, 241, 247); text-decoration: none; }
.mod-rel-list .hd h4, .mod-sh-history .hd h3 { font-weight: 700; }
.mod-sh-history .hd h3 { float: left; font-size: 14px; }
.mod-sh-history .hd a { color: rgb(102, 102, 102); float: right; }
.bottom-fixed .center input { margin-right: -1px; padding: 9px 10px 8px; vertical-align: -1px; width: 370px; }
#footer { color: rgb(136, 136, 136); padding: 17px 0px; text-align: center; }
#container { position: relative; }
#hd-tools { height: 35px; line-height: 35px; position: absolute; right: 30px; text-align: right; top: 7px; width: 300px; z-index: 10; }
#footer p { padding: 0px; }
#footer a { color: rgb(136, 136, 136); }
#footer a, #hd-tools a { text-decoration: none; }
#footer .nav { display: inline-block; padding: 3px 0px; }
#qaresult .qa-list { float: left; margin-top: 20px; width: 570px; }
#footer a:hover { text-decoration: underline; }
#footer .nav li { border-left: 1px solid rgb(234, 234, 234); display: inline; float: left; height: 13px; line-height: 1; padding: 0px 10px; }
#footer .nav li a { display: block; }
#footer .nav .first { border: 0px none; }
#mohe-baike .gclearfix::after { clear: both; content: ""; display: block; height: 0px; visibility: hidden; }
#hd-tools .mod-top-tools .user .user-item { font-size: 14px; }
#qaresult .item .qa-i-ft .cate a:hover { text-decoration: underline; }
#topbar_username, #hd-tools #nonLogin_item a, .mod-top-tools .user .user-login, .mod-top-tools .user .user-reg { color: rgb(51, 51, 51); }
#hd-tools .mod-top-tools .hd-tools-sep { color: rgb(153, 153, 153); line-height: 32px; margin: 0px 2px; overflow: hidden; vertical-align: top; }
#hd-tools .mod-top-tools .user .mail-img { background-position: 0px -702px; }
.m-form-logo { background: transparent url('t01b8336f0306132f28.png') no-repeat scroll 0px 0px; height: 14px; margin-top: 8px; margin-left: 10px; width: 83px; }
.m-form-logo a { display: inline-block; height: 14px; width: 83px; }
#g-hd { background: rgb(248, 248, 248) none repeat scroll 0% 0%; font-size: 14px; font-family: arial,sans-serif; height: 45px; min-width: 940px; position: relative; text-align: left; z-index: 200; }
#g-hd, .g-hide-all #g-hd, .g-hide-hd #g-hd { display: none; }
#g-hd-inner { border-left: 940px solid rgb(255, 255, 255); margin-left: -940px; position: relative; z-index: 999; }
#g-hd a { text-decoration: none; }
.g-hide-all #js-hd-nav-place, .m-form-logo, .g-hide-hd #js-hd-nav-place { display: none; }
#g-hd .m920, #g-hd-inner {  }
#g-hd-nav { display: inline-block; float: left; line-height: 35px; padding-left: 20px; }
#g-hd-tabs { float: left; margin-top: 9px; }
#g-hd-nav li { float: left; margin-right: 10px; white-space: nowrap; }
#g-hd-nav li a { color: rgb(102, 102, 102); display: inline-block; line-height: 34px; text-align: center; width: 34px; }
#g-hd-nav .g-hd-logo { float: left; height: 34px; overflow: hidden; padding-top: 13px; width: 114px; }
#g-hd-nav .g-hd-logo a { background: transparent url('t0169e6821e3618dd12.png') no-repeat scroll 0px 0px; display: inline-block; height: 26px; width: 100px; }
#g-hd-nav li a:hover, #g-hd-nav .g-hd-cur a { color: rgb(25, 185, 85); }
.g-point { height: 6px; width: 6px; }
.ipt-sh { position: relative; }
.suggest-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 2px; border: 1px solid rgb(221, 221, 221); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15); height: auto; left: -1px; line-height: 32px; overflow-y: hidden; position: absolute; text-align: left; top: 34px; width: 100%; }
.suggest-container, .suggest-list { z-index: 40; }
.g-point .border, .g-point .bg { display: block; height: 0px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 0px; }
.g-point .border { border-width: 6px; z-index: 2; }
.g-point .bg { border-width: 6px; z-index: 3; }
.g-point-top .border, .g-point-top .bg { border-style: dashed dashed solid; }
.g-point-top .border { border-color: transparent transparent rgb(205, 205, 205); }
.g-point-top .bg { border-color: transparent transparent rgb(249, 249, 249); top: 1px; }
#qa-tabcard { position: relative; }
#qa-filt-time { color: rgb(102, 102, 102); font-weight: 400; font-size: 13px; left: 430px; position: absolute; top: 6px; width: 150px; }
#qa-filt-time select { background: transparent none repeat scroll 0% 0%; border: 1px solid rgb(207, 207, 207); color: rgb(102, 102, 102); outline: medium none; padding: 2px; }
#qa-filt-time label {  }
#g-hd-nav .g-hd-cur a { font-weight: 700; }
#g-hd { display: block; }
/* ::::: http://s8.qhimg.com/static/328ade3ebcf02f06.css ::::: */

.quc-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.quc-mod-sign-in .quc-footer::before { content: ""; position: absolute; display: block; width: 100%; height: 1px; margin-top: -11px; background: transparent linear-gradient(90deg, rgb(247, 247, 247), rgb(213, 213, 213), rgb(247, 247, 247)) repeat scroll 0% 0%; }
